package com.situ.mall.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.situ.mall.entity.User;

public interface UserMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(User record);

    int insertSelective(User record);

    User selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(User record);

    int updateByPrimaryKey(User record);

//自己写的
    
    //0.测试查找所有
	List<User> selectAll();
//后台
	//1.展示页面信息
	int getTotalPage();
	List<User> selectByPage(@Param(value = "offset")Integer offset, @Param(value = "limit")Integer limit);

	//2.删除 单个
	Integer deleteById(Integer id);

	//3.批量删除
	int deleteAll(Integer id);
	
//前台  
	// 1.验证登陆信息   账户密码是否正确
	User login(User fromUser);

	
}